• word of the day

    antigua and barbuda

    antigua and barbuda - Dictionary definition and meaning for word antigua and barbuda

    Definition
    (noun) a country in the northern Leeward Islands

Word used in video below:
text: and me and me and me and me and me
Download our Mobile App Today
Receive our word of the day
on Whatsapp